/*
 * iFehlzeit.java
 * 
 *  author: Daniel Rudigier
 *    date: 23.05.2008
 * 
 * 
 */
package ocumed.teams;

import java.util.Calendar;

import ocumed.domaene.benutzerverwaltung.DBenutzer;

/**
 * @author Daniel Rudigier
 *
 */
public interface IFehlzeit {

    /**
     * @return the id
     */
    public abstract int getFehlzeitId();

    /**
     * @return the arzt
     */
    public abstract IBenutzer getiBenutzer();

    /**
     * @return von
     */
    public abstract Calendar getVon();

    /**
     * @return bis
     */
    public abstract Calendar getBis();

    /**
     * @return the reason
     */
    public abstract String getGrund();

    /**
     * @param id the id
     */
    public abstract void setFehlzeitId(int id);

    /**
     * @param benutzer
     */
    public abstract void setBenutzer(DBenutzer benutzer);

    /**
     * 
     * @param von
     */
    public abstract void setVon(Calendar von);

    /**
     * 
     * @param bis
     */
    public abstract void setBis(Calendar bis);

    /**
     * 
     * @param grund
     */
    public abstract void setGrund(String grund);

}